package com.yswy.domain.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.yswy.domain.common.BasePojo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel("热更新文件")
@TableName(value = "package_manage")
public class PackageManage extends BasePojo<PackageManage> {
    @ApiModelProperty("文件地址")
    private String fileUrl;
    @ApiModelProperty("版本号")
    private String versionCode;
    @ApiModelProperty("版本")
    private Integer version;
    @ApiModelProperty("状态0可用,1不可用")
    private Integer status;
    @ApiModelProperty("是否是强制更新 0 热更新包   1 强更新包  2 渠道包")
    private Integer isForce;
    @ApiModelProperty("渠道")
    private String channel;
    @ApiModelProperty("附加字段")
    private String  appendInformation ;
    @ApiModelProperty("免费使用次数")
    private Long  isOpenFreeNumAd ;
    @ApiModelProperty("无广告免费使用次数")
    private Long  isOpenFreeNum ;
    @ApiModelProperty("是否开启签约回传 0 不开启   1 开启")
    private Integer  isCallBackDisposable ;
    @ApiModelProperty("显示弹窗  0  1  2")
    private Integer  showVipWindow ;
}
